Amiga Arena Interview
mit dem Scalos Team

http://www.scalos.co.uk

*Bitte stellt Euch den Lesern vor!
Mike: Hi, ich bin bloß gerade 23 Jahre alt, Projektkoordinator und 'C'-Entwickler. Habe grade die Universität beendet und arbeite tagsüber als PHP-Programmierer.
Jürgen: Mein Name ist Jürgen Lachmann, ich bin 44 Jahre alt und lebe in einer kleinen Stadt in Süddeutschland. Ich verdiene meinen Lebensunterhalt als Elektroingenieur und betreibe die Amiga-Programmierung nur aus Spaß. Ich habe fast seit dem Anfang mit Computern zu tun gehabt -meine erste Maschine war ein selbsgebautes Z80-Lochrasterboard mit 1 KB (!!) Speicher. Ich erinnere mich, daß ich einmal die Gelegenheit hatte, mit dem brandneuen Amiga 1000 eines Freundes zu spielen, und ich war sehr beeindruckt. Als der A2000 vorgestellt wurde, kaufte ich einen und habe ihn seitdem von Zeit zu Zeit aufgerüstet - mit der Maschine arbeite ich heute noch. Hobbies: neben anderen Dingen bin ich Amateurfunker und fotografiere und ich reise gern in ferne Länder.
Chris: Hi,ich bin Chris Haynes (25). Ich schreibe die Scalos-Website und redesigne sie alle sechs Monate! Ich werde auch bei der Entwicklung von Scalos helfen, wenn alle Teile von Assembler nach C portiert sind.
Dave: David McMinn, 24 Jahre alt, lebe in Großbritannien. Ich sehe aus wie Barney Gumble von den 'Simpsons' :)
*Wann habt Ihr begonnen, mit dem Amiga zu arbeiten?
Mike: Um die Zeit, als der A1200 rauskam, ich gleube Ende September 1993? :o) Davor habe ich etwas mit dem Amstrad CPC 6128 rumgespielt.
Jürgen: Ich bin nicht sicher - aber es war gut in den 80ern.
Chris: Ähm, 1989/90, glaube ich.
Dave: 1992
*Welche Amiga-Modelle besitzt Ihr?
Mike: Einen A1200 im Tower-Gehäuse mit einer BlizzardPPC 240 MHz + 060. Blizzardvision Grafikkarte, 80 MB RAM, 19"-Monitor (damit ich einen großen Desktop und tausende Fenster offen haben kann) plus all die anderen normalen Teile - CD-ROMs, CD-Brenner, ZIP-Laufwerk, SCSI usw.
Jürgen: A2000, Blizzard 2060 68060/50, 92 MB RAM, 18 GB Festplatte, 16 GB Bandlaufwerk, DVD, 12/10/32-fach CD-Brenner
Chris: Ich habe mit einem A500 angefangen, aber der ist mir immer verreckt, also habe ich 1993 auf einen A1200 aufgerüstet. etzt läuft dasselbe System in einem Tower-Gehäuse und ist mit einer Blizzard 1260, 144 MB RAM und einer Pixel64 Grafikkarte aufgerüstet worden.
Dave: A1200 mit Blizzard 1260.
*Welche Betriebssystem-Versionen laufen auf Euren Computern?
Mike: Ich bin immer noch auf 3.1, da ich nichts neueres brauche (im Moment). Ich besitze ein Exemplar des OS 3.9, aber als Teil eines kürzlichen Kaufes. Oh, ich habe auch die neue exec.library installiert - ich verwende ein 'softgekicktes' ROM (obwohl ich auch die 3.1 ROM-Chips installiert habe)
Jürgen: OS 3.9
Chris: OS 3.1
Dave: OS 3.5
*Welche Software entwickelt Ihr?
Mike: In der Vergangenheit habe ich einige Sachen geschrieben (sogar ein Spiel), die alle auf der "CU Amiga Magazine Super CD-ROM #7" enthalten sind. Jetzt scheine ich all meine "Amiga-Zeit" Scalos zu widmen.
Jürgen: Die meiste meiner Zeit vor dem Bildschirm geht in Scalos. Ich habe auch ein paar Sachen zum Basilisk II Mac-Emulator beigesteuert und arbeite an ein paar privaten Projekten.
Chris: Scalos, Launcher bis V2.1, BugLog und viele andere.
Dave: Scalos (Co-Autor), Viewfons2 (Autor), Dir2HTML (Autor), GeoWorld (Co-Autor).
*Könnt Ihr uns sagen, worum es bei Eurer Software geht?
Mike: Das Beste wäre, dafür die Website auf www.scalos.co.uk zu besuchen ;o)
Jürgen: -
Chris: Scalos ist ein Desktop-Ersatz für den Amiga. Launcher ist ein Button/Menü-Bank Programm/Skript-Starter Dienstprogramm. BugLog ist ein Bug-Verforgungssystem für Softwareentwickler.
Dave: Scalos ist ein mächtiger Workbench-Ersatz. Viewfont2 ist ein Font-Anzeiger und -Manager. Dir2HTML war ein kleines Tool um HTML-Indexdateien aus Verzeichnisbäumen zu erzeugen. GeoWorld ist ein geografisches Informationsprogramm.
*Was brachte Euch auf die Idee, Eure Software weiter zu entwickeln?
Mike: Ich habe Scalos seit seiner ursprünglichen Veröffentlichung verwendet, ich habe auch die Registrierungsgebühr bezahlt. Nach ungefähr einem Jahr schien der Autor aufgegeben zu haben, meine RIESIGE Liste offener Bugs zu fixen, und war auch sehr zurückhaltend mit der Implementierung neuer Features. An diesem Punkt fragte ich, ob ich den Quellcode des Projektes für die weitere Entwicklung haben könnte. Stefan erwog, Scalos zu Open Source zu machen, hatte aber nicht die Zeit das zu organisieren. Außerdem wäre Open Source-Assembler ein Alptraum für alle gewesen!
Jürgen: -
Chris: Scalos wird benötigt, weil die originale Workbench zu veraltet ist. Sie wird weiterentwickelt, aber wir glauben immer noch, daß wir Features implementieren können, die die offizielle Workbench nicht bieten kann.
Dave: Ich mochte die Idee von Scalos, aber habe nie geschaft, sie zum Laufen zu kriegen. Dann erhielt ich die Gelegenheit, es weiter zu entwickeln, nachdem Mike die Verfügbarkeit des Quellcodes von AlienDesign diskutierte.
*Wie lange hat die Entwicklung bis heute gedauert?
Mike: Die Entwicklung von Scalos begann 1999. Der ursprüngliche Assembler-Code war ein Alptraum und es dauerte ewig, ihn in überschaubare Stücke auseinander zu nehmen.
Jürgen: Ich bin seit etwa einem Jahr Teil des Scalos-Entwicklerteams.
Chris: Scalos ist (so weit ich weiß) seit mindetsens 1997 in Entwicklung. Wir habe die Entwicklung 1999 übernommen, also etwa zwei Jahre für Scalos.
Dave: Von der vergangenen Zeit her viel zu lang. Die mit dem Programmieren verbrachte Zeit war viel kürzer :)
*Welche Software verwendet ihr?
Mike: StormC 3, SAS/C, vbcc, und ich habe gerade auch MorphOS installiert, um Scalos damit zu testen.
Jürgen: Editieren mit CED 4.17, kompilieren mit SAS/C 6.58, assemblieren mit PhxAss 4.40
Chris: Scalos 40.15 (v1.30), DPaint 5, PhxAss, StormC 3.
Dave: SAS/C, vbcc, PhxAss, AsmOne, Blitz Basic 2, PureBasic.
*Für welches System entwickelt Ihr?
Mike: Classic Amiga (momentan bis zu OS 3.9)
Jürgen: Classic Amiga
Chris: Classic Amiga-Systeme (68020+) können Scalos nutzen. Wir erwägen, es in Zukunft für PPC-basierte Amigas zu kompilieren. Falls wir ein paar Entwickler-Boards vom Pegasos und AmigaOne bekommen können (Wink mit dem Zaunpfahl), entwickeln wir Scalos und stellen sicher, daß es auf ihnen prima läuft!!! ;)
Dave: AmigaOS.
*Würdet Ihr den "Amiga One" unterstützen?
Mike: Ich bin nicht sicher, ob wir das müßten? Ich bin mir nicht völlig im klaren, was abgeht, aber ich würde vermuten, daß ein neues Desktop Teil des Pakets ist, was Scalos für OS4 (das benötigt wird, um auf dem AmigaOne-Motherboard zu spielen) irrelevant machen dürfte.
Jürgen: Höchstwahrscheinlich ja.
Chris: Ja, ich denke schon. Falls es liefert, was es verspricht, dann klar, warum nicht!
Dave: Die hardware zu unterstützen ist irrelevant, mich kümmert eher das Betriebssystem, das darauf läuft. Sowohl OS4 als auch MorphOS sehen ziemlich gut aus, obwohl ich sie nie verwendet habe.
*Was können wir von zukünftigen Versionen erwarten?
Mike: "Themen"-Unterstützung wird voll implementiert werden (aber keine Skins, da dies das schreiben eines intuition.library-Ersatzes für das Zeichnen der Fenster usw. erfordern würde)... Ich habe ein Auge auf das aktuellste Apple OS und Windows OS um zu sehen, welche neuen Ideen die reingequetscht haben. Falls es nicht zu lästig ist, sie zu verwenden und auf der langsameren Amiga-Hardware möglich sind, versuche ich normalerweise, einen netten Weg zu finden, sie in Scalos einzubauen. Eine MorphOS (reine PPC)-Version von Scalos und seinen Libraries sollte in 2002 verfügbar sein, hoffe ich.
Jürgen: Bitte frag Mike darüber. Er hat die besten Ideen, was in zukünftige Versionen eingabut werden sollte.
Chris: Mehr Idden von Usern werden implementiert. Wir erwägen auch immer noch die Verwendung von Themen, um Dein Desktop Deinen Vorlieben anzupassen. Es ist schon ziemlich konfigurierbar, aber es gibt keine Ersatz für ein vollständig benutzerdefiniertes Computer-Erlebnis!!!
Dave: Scalos wird momentan nach C portiert, und Bugs werden behoben. Sind einmal alle größeren Bugs aus dem Weg, können wir beginnen, neue Features hinzuzufügen. Native PPC-Versionen wären auch Teil einer zukünftigen Version.
*Verliert Ihr nicht den Spaß und das Interesse am Entwickeln, wenn Ihr die geringe Resonanz und das wenige Geld seht, das Ihr aus dem kleinen Amiga-Markt erhaltet?
Mike: Es kann großartig sein, beim Arbeiten an einem neuen Desktop einfach nur Erfahrung zu sammeln. Und da ich es auf meiner eigenen Maschine benutze, *will* ich, daß es gut funktioniert und toll aussieht.
Jürgen: Wie ich unten sagte, bekomme ich nicht zu wenig Resonanz. Ich erwarte nicht, daß ich von meiner Amiga-Programmierung Geld bekomme.
Chris: Nein, niemals. Solange Leute unsere Produkte wollen, werden wir sie weiter entwickeln. Und selbst dann, falls andere Leute die Produkte nicht wollen, warum sollten wir aufhören, sie zu entwickeln? Wir können sie selbst nutzen!
Dave: Ich habe niemals Geld an einem meiner Amiga-Programme verdient (und ich habe es nie versucht :)
*Erhaltet Ihr genug Resonanz auf Eure Software?
Mike: Wenn neue Betas von Scalos veröffentlicht werden, sich die Mailing-Liste gewöhnlich für Diskussionen auf - es ist großartig zu sehen, daß Leute immer noch Interesse an der Entwicklung zeigen.
Jürgen: Es kommt darauf an, manchmal gibt es mehr als genug Resonanz.
Chris: Wir könnten natürlich mehr Resonanz gebrauchen! Falls und Leute Ideen geben, werden wir versuchen, sie in unsere Produkte aufzunehmen.
Dave: Gewöhnlich bekommst Du genug Bug-Reports um größere Probleme aufzuspüren, und manche Leute senden Feature-Anforderungen. Sehr selten bekommt man Resonanz, die einfach nur "Danke" sagt (aber vielleicht ist meine Software auch mies :).
*Wann habt Ihr Euren Amiga zuletzt benutzt?
Mike: Gerade jetzt, ich benutze ihn jeden Abend, um mindestens meine Email einzusammeln, und schaue bei diversen IRC-Kanälen rein, wenn ich es schaffe, lange genug wach zu bleiben :)
Jürgen: Heute
Chris: Vor ein paar Tagen!
Dave: Vor etwa einer Woche.
*Welche Software habt Ihr zuletzt für Euren Amiga gekauft?
Mike: Ich habe auf der letzten UK World of Amiga-Show Payback und Amithlon gekauft.
Jürgen: OS 3.9-Update, MakeCD 3.2
Chris: Kann mich nicht erinnern, sorry! Könnte ein Spiel gewesen sein.
Dave: Das letzte war Payback.
*Welche Software verwendet Ihr heute noch?
Mike: Dieselbe Software, die ich früher benutzt habe :-p
Jürgen: -
Chris: DPaint 5, Lightwave 5, Imagine 3, Scalos, Storm C.
Dave: Payback :) Typische Arten von Software für Internet-bezogene Sachen - GoldEd, YAM, StrICQ, AWeb, Voyager, PPaint, AmiTradeCentre. Außerdem die oben erwähnten Programmierwerkzeuge.
*Welche Soft-/Hardware habt Ihr vor zu kaufen?
Mike: Das bPlan Pegasos-Board sieht sooo verführerisch aus, ich will eins! Die nächste Version des AmigaDE SDK sieht vielversprechend aus, ich wäre interessiert, auch damit zu spielen.
Jürgen: Ethernet-Karte.
Chris: Vielleicht eine Mediator-Busplatine um PCI-Karten, schnellere Grafikkarte usw. benutzen zu können. Danach könnte ich eine PCMCIA-Ethernetkarte kaufen, um meinen A1200T mit meinem Apple PowerMac zu vernetzen.
Dave: Software: Descent Freespace ist sehr wahrscheinlich. Davon abgesehen sehe ich nichts was ich bräuchte (es sei denn irgendwas erstaunliches taucht auf). Der nächste Hardware-Kauf wäre einer der PPC-Amigas der nächsten Generation - wahrscheinlich ein Shark, möglicherweise ein Pegasos, vielleicht ein AmigaOne. Es hängt davon ab, wie OS4/MorphOS sein wird.
*Glaubt Ihr an ein Comeback von Amiga?
Mike: Ich halte nicht die Luft an... aber es kümmert mich nicht allzu sehr, daß der Amiga keine Mainstream-Maschine mehr ist. Es wäre aber nett, wenn neue Hardware verfügbar wäre, die die Leute kaufen können, ich meine Motherboards!
Jürgen: Ich bezweifle, daß es ein Comeback geben wird.
Chris: Hmmm, bin nicht sicher. Ich denke, Amiga inc. machen ganz gute Fortschritte, die neue Amiga-Umgebung auf Handheld-PDAs zu bringen, und ich denke, die Tatsache, daß AmigaOS 4.0 immer noch den Classic unterstützt (soweit ich weiß), ist auch gut. Ist der PPC-Amigamarkt groß genug, um die komplette Entwicklung des neuen OS auf PPC zu ändern? Bin nicht sicher. Das bedeutet, einige User, die nicht auf eine PPC-Karte aufrüsten können, auszuschließen... Wir werden sehen.
Dave: Das AmigaDE ist eine nette Idee, scheint aber von der Vollständigkeit noch weit entfernt zu sein.
(c) 12/2001 Amiga Arena
für die Amiga Arena übersetzt von Christian Busse!